home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nebula 1
/
Nebula One.iso
/
Utilities
/
Workspace
/
Background3.2
/
Source
/
background
/
Background.h
< prev
next >
Wrap
Text File
|
1995-06-12
|
1KB
|
66 lines
#import <appkit/View.h>
#import <appkit/NXImage.h>
#import <dpsclient/dpsclient.h>
#include <sys/types.h>
@interface Background:View
{
char **imageNames;
time_t *imageTimes;
NXImage **images;
int imageCount, max, current;
char *defaultfile;
double repeat;
DPSTimedEntry timer;
id repeatText;
id repeatSlider;
BOOL permanent;
id menu;
BOOL updateMenu;
}
- initFrame:(const NXRect *)frameRect;
- reset;
- free;
//
//
//
- loadImageNamed:(const char *)aName;
- setImageNamed:(const char *)aName;
- setRepeatValue:(float)r;
- setRepeatText:aText;
- setRepeatSlider:aSlider;
- setPermanent:(BOOL)flag;
//
// target/action
//
- open:sender;
- resize:sender;
- next:sender;
- previous:sender;
- redraw:sender;
- select:sender;
- toFront:sender;
- toTop:sender;
- delete:sender;
- deleteAll:sender;
- takeRepeatValueFrom:sender;
- setMenu:aMenuCell;
- updateMenu;
- (int)getImage:(const char *)aName;
- setImage:(int)i;
- resizeImage:(int)i;
- readDefault;
- writeDefault;
- mouseDown:(NXEvent *)event;
- (BOOL)acceptsFirstMouse;
- drawSelf:(NXRect *)r :(int)count;
- windowDidBecomeKey:sender;
@end